package edu.up.controle;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import edu.up.beans.LugarBean;

/**
 * Servlet implementation class FornecedorServlet
 */
public class LugarServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
	
	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException 
	{
		String action = request.getParameter("acao");
		
		if( action == null ) {
			action = "";
		}
		if( action.equals("Gravar") ) 
		{	
			LugarBean lugarBean = new LugarBean();
			
			lugarBean.setId( request.getParameter("id") );
			lugarBean.setTipo( request.getParameter("tipo") );
			lugarBean.setDescricao( request.getParameter("descricao") );
			lugarBean.setValor( request.getParameter("valor") );
			lugarBean.setLocalidade( request.getParameter("localidade") );
			lugarBean.setTemporada( request.getParameter("temporada") );
			lugarBean.setContato( request.getParameter("contato") );		


			Lugar lugar = new Lugar();
			int resultado = lugar.gravar( lugarBean );
			
			request.setAttribute( "cadLugbean", lugarBean );
			request.setAttribute( "resultado", String.valueOf( resultado ) );
			
			redirecionar(request, response, "/CadastroLugares.jsp");
		}		

	}
	
	private void redirecionar(HttpServletRequest request,
							HttpServletResponse response, 
							String page) 
		throws ServletException, IOException {
		request.getRequestDispatcher( page ).forward( request, response );
	}
}
